package com.inspsys.inspection.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.inspsys.common.annotation.Excel;
import com.inspsys.common.core.domain.BaseEntity;

/**
 * 巡检视频对象 inspection_video
 *
 * @author inspsys
 * @date 2025-01-08
 */
public class InspectionVideo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键id */
    private Long id;

    /** 工单编号 */
    @Excel(name = "工单编号")
    private String orderNumber;

    /** 任务专业 */
    @Excel(name = "任务专业")
    private String taskType;

    /** 区段 */
    @Excel(name = "区段")
    private String section;

    /** 视频编号 */
    @Excel(name = "视频编号")
    private String videoNumber;

    /** 视频格式 */
    @Excel(name = "视频格式")
    private String videoType;

    /** 视频大小 */
    @Excel(name = "视频大小")
    private String videoSize;

    /** 视频检查结果 */
    @Excel(name = "视频检查结果")
    private String videoResult;

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId()
    {
        return id;
    }
    public void setOrderNumber(String orderNumber)
    {
        this.orderNumber = orderNumber;
    }

    public String getOrderNumber()
    {
        return orderNumber;
    }
    public void setTaskType(String taskType)
    {
        this.taskType = taskType;
    }

    public String getTaskType()
    {
        return taskType;
    }
    public void setSection(String section)
    {
        this.section = section;
    }

    public String getSection()
    {
        return section;
    }
    public void setVideoNumber(String videoNumber)
    {
        this.videoNumber = videoNumber;
    }

    public String getVideoNumber()
    {
        return videoNumber;
    }
    public void setVideoType(String videoType)
    {
        this.videoType = videoType;
    }

    public String getVideoType()
    {
        return videoType;
    }
    public void setVideoSize(String videoSize)
    {
        this.videoSize = videoSize;
    }

    public String getVideoSize()
    {
        return videoSize;
    }
    public void setVideoResult(String videoResult)
    {
        this.videoResult = videoResult;
    }

    public String getVideoResult()
    {
        return videoResult;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("orderNumber", getOrderNumber())
            .append("taskType", getTaskType())
            .append("section", getSection())
            .append("videoNumber", getVideoNumber())
            .append("videoType", getVideoType())
            .append("videoSize", getVideoSize())
            .append("videoResult", getVideoResult())
            .toString();
    }
}
